package com.campos.common;

import android.annotation.SuppressLint;
import android.location.Location;
import android.media.Image;
import android.provider.ContactsContract;

import com.campos.collection.IMUSensor;

import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Date;

public class ContextData {

    public ContextData(){
        reset();
    }

    public void reset(){
        imageTimeList = new ArrayList<Date>();
        imuDataList = new ArrayList<IMUSensor.IMUSensorData>();
        imuDataListCalib = new ArrayList<IMUSensor.IMUSensorData>();
        gpsDataList = new ArrayList<Location>();
        imageList = new ArrayList<ImageData>();
    }

    public static ContextData instance;
    public ArrayList<Date> imageTimeList;
    public ArrayList<Location> gpsDataList;
    public ArrayList<IMUSensor.IMUSensorData> imuDataList;
    public ArrayList<ImageData> imageList;

    public float currentHeading = 0.0f;
    public float currentPitch = 0.0f;
    public float currentRoll = 0.0f;

    public ArrayList<IMUSensor.IMUSensorData> imuDataListCalib;
}

